package com.nanjia.boot.outboundorder.model.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.nanjia.boot.common.base.BaseEntity;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDate;

/**
 * 商品出库记录实体对象
 *
 * @author 周洋
 * @since 2025-08-22 17:57
 */
@Getter
@Setter
@TableName("outbound_order")
public class OutboundOrder extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 出库单号
     */
    private String orderNo;
    /**
     * 出库类型 销售 配送 样品 退货 召回
     */
    private String outboundType;
    /**
     * 出库总数
     */
    private Integer totalQuantity;
    private String status;
    /**
     * 预计发货日期
     */
    private LocalDate expectedShipDate;
    /**
     * 运输信息
     */
    private String transportInfo;

    private Long daf0Id;

    private Long daf1Id;

}
